package cn.gorit.mapper.resource;

import cn.gorit.entity.resource.Source;
import cn.gorit.utils.Page;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @version v1.0
 * @Classname SourceMapper
 * @Description 资源类 mapper
 * @Author CodingGorit
 * @Created on 2021/4/15 20:09
 * @IDLE IntelliJ IDEA
 **/
@Repository
public interface SourceMapper {

    // 插入资源 【oss】 同步上传
    void addSource(Source source);

    // 删除资源 【oss】 同步删除
    void delete(String path);

    // 后台分页查询
    List<Source> getByPage(Page<Source> page);

    Integer getByPageCount(Page<Source> page);

    Source getSourceDetailById(Integer id);

    // 分页查询资源 （db）


}
